package com.charm.xft.bill.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class CustomFieldConfigBean implements Serializable {
    /**
     * seqId : 3325242
     * name : 单据部门
     * type : ADV_DEPARTMENT
     * required : true
     * printEnable : 1
     * summaryEnable : 0
     * multiple : false
     * showHourAndMinute : false
     * searchable : false
     * currentAndChildDepartmentsOnly : false
     * autoComputeDiff : false
     * useLastSignature : 0
     * options : []
     * formColumns : []
     * colorEnable : 0
     * writeOnly : 0
     * captionContent :
     * columnAuth : editable
     * asBillDepartment : 1
     * useAccount : 0
     * conditionConfigFlag : 0
     * asBillRemark : 0
     * displayCustomer : 0
     * displayPrjStage : 0
     * displayExpField : 0
     * cenRange : 0
     * unrequiredWhileNoProject : 0
     * isStandardField : 0
     * isDisplay : 0
     * fieldCode : 0
     * fieldOrderNum : 0
     * fillRule : 0
     */

    private int seqId;
    private String name;
    private String type;
    private boolean required;
    private String printEnable;
    private String summaryEnable;
    private boolean multiple;
    private boolean showHourAndMinute;
    private boolean searchable;
    private boolean currentAndChildDepartmentsOnly;
    private boolean autoComputeDiff;
    private String useLastSignature;
    private String colorEnable;
    private String writeOnly;
    private String captionContent;
    private String columnAuth;
    private String asBillDepartment;
    private String useAccount;
    private String conditionConfigFlag;
    private String asBillRemark;
    private String displayCustomer;
    private String displayPrjStage;
    private String displayExpField;
    private String cenRange;
    private String unrequiredWhileNoProject;
    private String isStandardField;
    private String isDisplay;
    private String fieldCode;
    private int fieldOrderNum;
    private String fillRule;
    private List<?> options;
    private List<?> formColumns;
}
